
package com.cmcc.mss.pms_psp_buildingworkproinfosrv;

import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>PMS_PSP_BuildingWorkProInfoSrvResponse complex type的 Java 类。
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType name="PMS_PSP_BuildingWorkProInfoSrvResponse">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="ErrorFlag" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="ErrorMessage" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="TOTAL_RECORD" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *         &lt;element name="TOTAL_PAGE" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *         &lt;element name="PAGE_SIZE" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *         &lt;element name="CURRENT_PAGE" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *         &lt;element name="INSTANCE_ID" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *         &lt;element name="PMS_PSP_BuildingWorkProInfoSrvOutputCollection" type="{http://mss.cmcc.com/PMS_PSP_BuildingWorkProInfoSrv}PMS_PSP_BuildingWorkProInfoSrvOutputCollection"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PMS_PSP_BuildingWorkProInfoSrvResponse", propOrder = {
        "errorFlag",
        "errorMessage",
        "totalrecord",
        "totalpage",
        "pagesize",
        "currentpage",
        "instanceid",
        "pmspspBuildingWorkProInfoSrvOutputCollection"
})
public class PMSPSPBuildingWorkProInfoSrvResponse {

    @XmlElement(name = "ErrorFlag", required = true, nillable = true)
    protected String errorFlag;
    @XmlElement(name = "ErrorMessage", required = true, nillable = true)
    protected String errorMessage;
    @XmlElement(name = "TOTAL_RECORD", required = true, nillable = true)
    protected BigDecimal totalrecord;
    @XmlElement(name = "TOTAL_PAGE", required = true, nillable = true)
    protected BigDecimal totalpage;
    @XmlElement(name = "PAGE_SIZE", required = true, nillable = true)
    protected BigDecimal pagesize;
    @XmlElement(name = "CURRENT_PAGE", required = true, nillable = true)
    protected BigDecimal currentpage;
    @XmlElement(name = "INSTANCE_ID", required = true, nillable = true)
    protected BigDecimal instanceid;
    @XmlElement(name = "PMS_PSP_BuildingWorkProInfoSrvOutputCollection", required = true)
    protected PMSPSPBuildingWorkProInfoSrvOutputCollection pmspspBuildingWorkProInfoSrvOutputCollection;

    /**
     * 获取errorFlag属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     */
    public String getErrorFlag() {
        return errorFlag;
    }

    /**
     * 设置errorFlag属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     */
    public void setErrorFlag(String value) {
        this.errorFlag = value;
    }

    /**
     * 获取errorMessage属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     */
    public String getErrorMessage() {
        return errorMessage;
    }

    /**
     * 设置errorMessage属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     */
    public void setErrorMessage(String value) {
        this.errorMessage = value;
    }

    /**
     * 获取totalrecord属性的值。
     *
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *
     */
    public BigDecimal getTOTALRECORD() {
        return totalrecord;
    }

    /**
     * 设置totalrecord属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *
     */
    public void setTOTALRECORD(BigDecimal value) {
        this.totalrecord = value;
    }

    /**
     * 获取totalpage属性的值。
     *
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *
     */
    public BigDecimal getTOTALPAGE() {
        return totalpage;
    }

    /**
     * 设置totalpage属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *
     */
    public void setTOTALPAGE(BigDecimal value) {
        this.totalpage = value;
    }

    /**
     * 获取pagesize属性的值。
     *
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *
     */
    public BigDecimal getPAGESIZE() {
        return pagesize;
    }

    /**
     * 设置pagesize属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *
     */
    public void setPAGESIZE(BigDecimal value) {
        this.pagesize = value;
    }

    /**
     * 获取currentpage属性的值。
     *
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *
     */
    public BigDecimal getCURRENTPAGE() {
        return currentpage;
    }

    /**
     * 设置currentpage属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *
     */
    public void setCURRENTPAGE(BigDecimal value) {
        this.currentpage = value;
    }

    /**
     * 获取instanceid属性的值。
     *
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *
     */
    public BigDecimal getINSTANCEID() {
        return instanceid;
    }

    /**
     * 设置instanceid属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *
     */
    public void setINSTANCEID(BigDecimal value) {
        this.instanceid = value;
    }

    /**
     * 获取pmspspBuildingWorkProInfoSrvOutputCollection属性的值。
     *
     * @return
     *     possible object is
     *     {@link PMSPSPBuildingWorkProInfoSrvOutputCollection }
     *
     */
    public PMSPSPBuildingWorkProInfoSrvOutputCollection getPMSPSPBuildingWorkProInfoSrvOutputCollection() {
        return pmspspBuildingWorkProInfoSrvOutputCollection;
    }

    /**
     * 设置pmspspBuildingWorkProInfoSrvOutputCollection属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link PMSPSPBuildingWorkProInfoSrvOutputCollection }
     *
     */
    public void setPMSPSPBuildingWorkProInfoSrvOutputCollection(PMSPSPBuildingWorkProInfoSrvOutputCollection value) {
        this.pmspspBuildingWorkProInfoSrvOutputCollection = value;
    }

}
